← Index
NYTProf Performance Profile   
For /Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin/perlcritic
  Run on Sat Mar 19 22:12:22 2016
Reported on Sat Mar 19 22:14:14 2016

Filename(eval 464)[/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/PPI/Node.pm:654]
StatementsExecuted 1241 statements in 5.69ms
Eval Invoked At/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/PPI/Node.pm line 654
Sibling evals1, 2, 3

NOTE!
The data used to generate this report page was merged from 55 of the 2087 executions
of the string eval on line 654 of /Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/PPI/Node.pm.
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
660112.28ms2.88msPPI::Node::::__ANON__[(eval 1243)[PPI/Node.pm:654]:4]PPI::Node::__ANON__[(eval 1243)[PPI/Node.pm:654]:4] (merge of 55 subs)
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1
# spent 2.88ms (2.28+602µs) within PPI::Node::__ANON__[(eval 1243)[/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/PPI/Node.pm:654]:4] which was called 660 times, avg 4µs/call: # (data for this subroutine includes 54 others that were merged with it) # 660 times (2.28ms+602µs) by PPI::Node::find at line 381 of PPI/Node.pm, avg 4µs/call
sub {
26602.14ms660602µs return '' unless $_[1]->isa('PPI::Token');
# spent 416µs making 623 calls to UNIVERSAL::isa, avg 668ns/call # spent 186µs making 37 calls to PPI::Structure::List::isa, avg 5µs/call
35263.32ms 1;
455221µs}
5;